Full Stack Developer - Java, Spring Boot

  • Sydney
  • Permanent
  • Tue Dec 9 01:43:22 2025
  • 66606

Senior Java Engineer

Sydney based - Onsite/Hybrid
Full-time

If you want a role where you can genuinely influence engineering quality, platform direction, and how modern Java services should run at scale, this one is worth a look. You will join a heavy-lifting engineering group that keeps 200+ Java applications running cleanly while pushing the platform forward on Azure and OpenShift.

This is not a legacy clean-up job. Most services are already on modern frameworks, with strong engineering guardrails in place around testing, tech-debt, and CI/CD. The challenge here is volume, ownership, and the expectation that senior engineers think clearly, move independently, and contribute to a team that ships quality software across multiple concurrent workstreams.

What you will work on

  • Building and maintaining backend features using Java 21 and Spring Boot 3.

  • Designing clean architecture patterns that stand up to scale and scrutiny.

  • Contributing to a disciplined quality culture using SonarQube, strong test coverage, and lightweight but effective code reviews.

  • Shipping resilient services into Azure using OpenShift, Docker, ArgoCD, and modern CI/CD practices.

  • Tackling performance, reliability, and environment issues across a large and evolving platform.

  • Pairing with peers, supporting juniors, and keeping communication tight across engineering, QA, and product.

What this role suits

Engineers who enjoy thinking holistically about their code, understand upstream and downstream impacts, and want to own problems end-to-end. You will thrive if you bring calm, structured reasoning and take pride in delivering work that does not need rework.

What success looks like

  • High-quality, peer-reviewed code delivered across multiple sprints.

  • Clear understanding of the platform, delivery processes, and the engineering standards that hold everything together.

  • Smooth collaboration with product, QA, and engineering to refine user stories and ship well-scoped solutions.

  • Taking responsibility for your work, communicating progress clearly, and helping the team hit sprint goals.

  • Contributing to ongoing improvements in performance, testing, architecture, and developer experience.

What you bring

  • 5 to 7 years of Java engineering experience, ideally across microservices and distributed systems.

  • Strong skills in Java, Spring Boot, REST APIs, automated testing, and clean code practices.

  • Experience with Docker, CI/CD, and modern dev tooling.

  • Exposure to cloud deployment principles (Azure experience welcomed but not essential).

  • Ability to break down requirements, think through edge cases, and design robust technical solutions.

  • Clear communication, a collaborative mindset, and the maturity to self-manage your work.

Why this role matters

This team carries serious engineering responsibility. They support a platform with global workstreams landing daily, and they keep quality high while modernising the ecosystem. If you want a Sydney-based role where engineering standards matter, where you get to build clean systems and influence how things run, this is a genuinely strong fit.


Send your CV through to apply!